﻿<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="windows">
      <UniqueIdentifier>{6e73a498-3f40-4ce1-9aed-734cc523af5f}</UniqueIdentifier>
    </Filter>
    <Filter Include="windows\ide">
      <UniqueIdentifier>{47dfedd7-93b4-4ba1-aeb8-db23f1a889de}</UniqueIdentifier>
    </Filter>
    <Filter Include="windows\view">
      <UniqueIdentifier>{31944bd5-c8eb-4b44-b6cc-1ad9a47bd622}</UniqueIdentifier>
    </Filter>
    <Filter Include="windows\weather">
      <UniqueIdentifier>{13eb6b83-a0b7-4612-95fc-849b4c2e2265}</UniqueIdentifier>
    </Filter>
    <Filter Include="windows\weather\weathers">
      <UniqueIdentifier>{4cb74bb9-ecb7-4746-849a-a6a445b36927}</UniqueIdentifier>
    </Filter>
    <Filter Include="windows\weather\levels">
      <UniqueIdentifier>{9b5848c7-3af3-4285-a744-74ccb74a5acd}</UniqueIdentifier>
    </Filter>
    <Filter Include="windows\weather\editor">
      <UniqueIdentifier>{984aaa4d-cb09-43f2-9ef4-355eb7c18bed}</UniqueIdentifier>
    </Filter>
    <Filter Include="windows\tree_values">
      <UniqueIdentifier>{78ff81ea-8772-4e0a-8755-c2d7b34227f3}</UniqueIdentifier>
    </Filter>
    <Filter Include="core">
      <UniqueIdentifier>{0cce3e6c-4f4a-4ce9-94eb-37d067e0bbfc}</UniqueIdentifier>
    </Filter>
    <Filter Include="interfaces">
      <UniqueIdentifier>{3db008cf-8d13-4553-b962-d4fae4e2b1f3}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations">
      <UniqueIdentifier>{57ada7cc-a487-4eef-aa27-9e11a188c623}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties">
      <UniqueIdentifier>{9ae33879-c6e2-4041-8b15-2bcedde71e12}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values">
      <UniqueIdentifier>{734b12f4-e296-474e-9c5a-33f09b8be6c0}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\boolean">
      <UniqueIdentifier>{18bbc8ef-82cc-4ae1-9152-6cd446dd4472}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\boolean\values">
      <UniqueIdentifier>{0ea1c45f-466a-4469-bcc3-60dee3156d8c}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\boolean\values\value">
      <UniqueIdentifier>{5a0e97e2-512f-44ed-af0a-859342ffbac4}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\boolean\values\converter">
      <UniqueIdentifier>{54616d2a-ce29-4bf3-9931-453b465e624c}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\boolean\values\reference">
      <UniqueIdentifier>{1842155f-6a0d-4640-bc07-d1cbddce2dfb}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\boolean\value">
      <UniqueIdentifier>{fa5ef33d-6682-45eb-8ef3-c13ddc9fc6e1}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\boolean\value\reference">
      <UniqueIdentifier>{5d6f95ab-0f0d-4ed0-8eb0-eafba9cf8fea}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\boolean\value\value">
      <UniqueIdentifier>{587ab1bb-c771-45ca-9ed0-1e315795e652}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\vec3f">
      <UniqueIdentifier>{1fd54448-596c-4457-bb16-08843ebe58fe}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\vec3f\base">
      <UniqueIdentifier>{3b1b3e7e-6df0-4f0f-b42c-df6c761f722e}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\vec3f\converter">
      <UniqueIdentifier>{8e665c98-7033-4dfa-bfb4-8da3596cb247}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\vec3f\reference">
      <UniqueIdentifier>{3d78afcb-df18-41b5-a360-6381d36ad0c1}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\vec3f\value">
      <UniqueIdentifier>{d9226703-ef8c-4ec1-9da1-23a031280313}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\collection">
      <UniqueIdentifier>{f0c0541d-4283-4e5c-b3bd-8f754b894c53}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\collection\converter">
      <UniqueIdentifier>{eb77d9ea-5815-47ec-bc92-ae4acc438568}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\collection\editor">
      <UniqueIdentifier>{7e2d2121-b891-4efa-81c0-ee903d411bdd}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\collection\enumerator">
      <UniqueIdentifier>{dc6c2390-71a3-4aeb-b806-f9c5e2efd1fe}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\collection\value">
      <UniqueIdentifier>{1bc9fab6-1211-457e-a3bb-1051624f85e0}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\collection\value\value">
      <UniqueIdentifier>{fdef5a48-da90-4036-8462-a7aae885db30}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\collection\value\getter">
      <UniqueIdentifier>{4432254a-8843-47de-a0a4-e22c38196637}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\collection\value\base">
      <UniqueIdentifier>{94dc3a1b-44df-448b-8b41-e8686cd0f817}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\color">
      <UniqueIdentifier>{927ebc49-580c-4960-b026-7e07a238c16d}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\color\value">
      <UniqueIdentifier>{c411a2d2-1915-4e14-beee-184acdd73428}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\color\converter">
      <UniqueIdentifier>{ca8d1b6e-8bf9-467e-a15c-e0a79e00b740}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\color\editor">
      <UniqueIdentifier>{a57b56fd-203d-4e99-8951-8462d60f98ae}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\color\reference">
      <UniqueIdentifier>{f6901ef3-70d6-47da-9ac8-8efa9032bbf1}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\color\base">
      <UniqueIdentifier>{8ae28efa-b460-4dbc-89e4-b37562a29ce5}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\container">
      <UniqueIdentifier>{b2a10328-21aa-428a-8d18-9c67323def4a}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\container\converter">
      <UniqueIdentifier>{87a8f54d-41bf-4bec-b9e3-9eafbf1718bf}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\container\value">
      <UniqueIdentifier>{851372a9-112b-42e9-8099-5e7f1dae2901}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\float">
      <UniqueIdentifier>{11f8417f-24dd-42c8-a246-910e88454daa}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\float\value">
      <UniqueIdentifier>{e371bee8-67f7-4632-9f13-37f7ceaf846b}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\float\value\value">
      <UniqueIdentifier>{fe427a71-4ba6-412c-87ac-b976d47cb0ee}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\float\value\reference">
      <UniqueIdentifier>{055e0393-a3b2-41e9-9034-803305120171}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\float\values_enum">
      <UniqueIdentifier>{a92be271-a765-4dd8-aa99-cab8fe2c225f}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\float\values_enum\value">
      <UniqueIdentifier>{d4e2202f-465b-489a-9da1-08ad7ad61235}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\float\values_enum\converter">
      <UniqueIdentifier>{2fb0568c-c52f-4df3-974b-b795b7ef7f46}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\float\values_enum\reference">
      <UniqueIdentifier>{8bdc43fa-0efe-495d-8591-745cd9ab8250}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\float\value_limited">
      <UniqueIdentifier>{88101752-440b-4073-9861-46a134f703fa}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\float\value_limited\value">
      <UniqueIdentifier>{32f0bb20-ed5c-42f3-94bc-0ba9986c0620}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\float\value_limited\reference">
      <UniqueIdentifier>{48ef64eb-1f70-4cab-bb46-c54792bec785}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\float\converter">
      <UniqueIdentifier>{d60abc60-7195-4cf0-8075-b577a26766eb}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\integer">
      <UniqueIdentifier>{6da446e7-9dc3-4f23-b1aa-058a4deabb02}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\integer\value">
      <UniqueIdentifier>{505fe53f-78a3-4d91-9215-70e76c94c724}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\integer\value\value">
      <UniqueIdentifier>{824e2570-b539-440d-a33d-e8d7c2d1b885}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\integer\value\reference">
      <UniqueIdentifier>{36cb63d4-0dc5-4dec-94fd-680bd97bcd09}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\integer\values">
      <UniqueIdentifier>{34d0d118-6f5c-45ef-813a-ed33f2ee0a25}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\integer\values\value">
      <UniqueIdentifier>{675da6ae-c234-4887-8509-03838aa5e6ae}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\integer\values\converter">
      <UniqueIdentifier>{5052e983-5ebe-4879-a20e-9fa337bff606}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\integer\values\reference">
      <UniqueIdentifier>{1f3651d6-b8f7-4f51-9f99-fa098bfe3205}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\integer\values\base">
      <UniqueIdentifier>{53705312-9040-44ab-98f0-dbedfa419c3d}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\integer\values\value_getter">
      <UniqueIdentifier>{74e480b8-610a-4fd9-9091-ed685df2c6c8}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\integer\values\reference_getter">
      <UniqueIdentifier>{1e522f0b-0a2a-4ff9-82b8-d508d17492f5}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\integer\value_limited">
      <UniqueIdentifier>{66d56644-452b-4832-ba35-904734e34044}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\integer\value_limited\value">
      <UniqueIdentifier>{2135c094-8f3a-4146-90c1-6b26f6d0a848}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\integer\value_limited\reference">
      <UniqueIdentifier>{5ad4b8e4-7237-4e1c-9d8d-a802a10620a8}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\integer\values_enum">
      <UniqueIdentifier>{8324ea13-e9f5-482c-ba41-3795d90d8029}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\integer\values_enum\value">
      <UniqueIdentifier>{09e848d2-0b7a-47e6-8058-4c079e6a4e74}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\integer\values_enum\converter">
      <UniqueIdentifier>{feaa70ad-1376-4cc3-80e1-bc4d13fc64db}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\integer\values_enum\reference">
      <UniqueIdentifier>{23473f2e-7efa-4089-a01f-e0a076facf6e}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\string">
      <UniqueIdentifier>{94536fbb-636a-4ddf-a80d-ee9bea35d9bd}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\string\file_name">
      <UniqueIdentifier>{357aecf3-819e-4b11-b531-0bd2267ac49f}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\string\file_name\editor">
      <UniqueIdentifier>{5f5b436b-fdec-4c6a-9c64-e69d0b2ae599}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\string\file_name\value">
      <UniqueIdentifier>{c8e9b1f4-4962-40e6-a0cf-819082d95a7b}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\string\file_name\shared_str">
      <UniqueIdentifier>{e90e81c0-7715-4d4e-8b94-31d24ca29cfa}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\string\file_name\base">
      <UniqueIdentifier>{c7308a38-8c77-441c-87c0-5c1914c1a6f9}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\string\value">
      <UniqueIdentifier>{cb8a8bff-0e07-40cc-b235-9cac2ca77dd9}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\string\value\value">
      <UniqueIdentifier>{4bfd548c-7457-4da7-b1dd-c1bb6868127d}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\string\value\shared_str">
      <UniqueIdentifier>{7ac713db-a0b4-4b11-a2df-88285cb6274f}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\string\values">
      <UniqueIdentifier>{43957a37-60e3-4ccf-8758-2c78c295fc20}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\string\values\value">
      <UniqueIdentifier>{49e373de-6517-41f3-85ca-92a9ce7225f0}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\string\values\converter">
      <UniqueIdentifier>{f9ea80dd-3f7e-49b0-8c59-3479b3777cd3}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\string\values\shared_str">
      <UniqueIdentifier>{c96ea6e6-757f-4cfa-8b6f-0e3e43709341}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\string\values\base">
      <UniqueIdentifier>{7a926883-f02d-4240-95ad-be822c42d4c5}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\string\values\shared_str_getter">
      <UniqueIdentifier>{b6c42de6-d453-49ae-b490-2c523dd006f4}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\string\values\value_getter">
      <UniqueIdentifier>{bd5783c5-1403-43e1-a18a-fa11ad637188}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\string\tree_values">
      <UniqueIdentifier>{2c6de401-0031-4f77-9c5c-bdfaa315ef6d}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\string\tree_values\editor">
      <UniqueIdentifier>{16ba7b02-32bc-4b72-83fe-7db037162a1e}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\values\string\tree_values\converter">
      <UniqueIdentifier>{da772802-b6ef-407f-89d6-051ecd686f9d}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\container">
      <UniqueIdentifier>{410b2301-3c49-4284-b8f4-4c215576cd41}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\properties\holder">
      <UniqueIdentifier>{3bf52727-d86f-40a4-a4ae-ebd821896983}</UniqueIdentifier>
    </Filter>
    <Filter Include="implementations\ide">
      <UniqueIdentifier>{421af019-7435-4440-a5d4-18671e0c3588}</UniqueIdentifier>
    </Filter>
    <Filter Include="resources">
      <UniqueIdentifier>{78dbbad3-0378-429c-9158-70c0d1a83c3c}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="window_ide.cpp">
      <Filter>windows\ide</Filter>
    </ClCompile>
    <ClCompile Include="window_ide_serialize.cpp">
      <Filter>windows\ide</Filter>
    </ClCompile>
    <ClCompile Include="window_view.cpp">
      <Filter>windows\view</Filter>
    </ClCompile>
    <ClCompile Include="window_weather.cpp">
      <Filter>windows\weather\weathers</Filter>
    </ClCompile>
    <ClCompile Include="window_levels.cpp">
      <Filter>windows\weather\levels</Filter>
    </ClCompile>
    <ClCompile Include="window_weather_editor.cpp">
      <Filter>windows\weather\editor</Filter>
    </ClCompile>
    <ClCompile Include="window_tree_values.cpp">
      <Filter>windows\tree_values</Filter>
    </ClCompile>
    <ClCompile Include="AssemblyInfo.cpp">
      <Filter>core</Filter>
    </ClCompile>
    <ClCompile Include="entry_point.cpp">
      <Filter>core</Filter>
    </ClCompile>
    <ClCompile Include="pch.cpp">
      <Filter>core</Filter>
    </ClCompile>
    <ClCompile Include="property_boolean_values_value.cpp">
      <Filter>implementations\properties\values\boolean\values\value</Filter>
    </ClCompile>
    <ClCompile Include="property_converter_boolean_values.cpp">
      <Filter>implementations\properties\values\boolean\values\converter</Filter>
    </ClCompile>
    <ClCompile Include="property_boolean_values_value_reference.cpp">
      <Filter>implementations\properties\values\boolean\values\reference</Filter>
    </ClCompile>
    <ClCompile Include="property_boolean_reference.cpp">
      <Filter>implementations\properties\values\boolean\value\reference</Filter>
    </ClCompile>
    <ClCompile Include="property_boolean.cpp">
      <Filter>implementations\properties\values\boolean\value\value</Filter>
    </ClCompile>
    <ClCompile Include="property_vec3f_base.cpp">
      <Filter>implementations\properties\values\vec3f\base</Filter>
    </ClCompile>
    <ClCompile Include="property_converter_vec3f.cpp">
      <Filter>implementations\properties\values\vec3f\converter</Filter>
    </ClCompile>
    <ClCompile Include="property_vec3f_reference.cpp">
      <Filter>implementations\properties\values\vec3f\reference</Filter>
    </ClCompile>
    <ClCompile Include="property_vec3f.cpp">
      <Filter>implementations\properties\values\vec3f\value</Filter>
    </ClCompile>
    <ClCompile Include="property_collection_converter.cpp">
      <Filter>implementations\properties\values\collection\converter</Filter>
    </ClCompile>
    <ClCompile Include="property_collection_editor.cpp">
      <Filter>implementations\properties\values\collection\editor</Filter>
    </ClCompile>
    <ClCompile Include="property_collection_enumerator.cpp">
      <Filter>implementations\properties\values\collection\enumerator</Filter>
    </ClCompile>
    <ClCompile Include="property_collection.cpp">
      <Filter>implementations\properties\values\collection\value\value</Filter>
    </ClCompile>
    <ClCompile Include="property_collection_getter.cpp">
      <Filter>implementations\properties\values\collection\value\getter</Filter>
    </ClCompile>
    <ClCompile Include="property_collection_base.cpp">
      <Filter>implementations\properties\values\collection\value\base</Filter>
    </ClCompile>
    <ClCompile Include="property_color.cpp">
      <Filter>implementations\properties\values\color\value</Filter>
    </ClCompile>
    <ClCompile Include="property_converter_color.cpp">
      <Filter>implementations\properties\values\color\converter</Filter>
    </ClCompile>
    <ClCompile Include="property_editor_color.cpp">
      <Filter>implementations\properties\values\color\editor</Filter>
    </ClCompile>
    <ClCompile Include="property_color_reference.cpp">
      <Filter>implementations\properties\values\color\reference</Filter>
    </ClCompile>
    <ClCompile Include="property_color_base.cpp">
      <Filter>implementations\properties\values\color\base</Filter>
    </ClCompile>
    <ClCompile Include="property_container_converter.cpp">
      <Filter>implementations\properties\values\container\converter</Filter>
    </ClCompile>
    <ClCompile Include="property_property_container.cpp">
      <Filter>implementations\properties\values\container\value</Filter>
    </ClCompile>
    <ClCompile Include="property_float.cpp">
      <Filter>implementations\properties\values\float\value\value</Filter>
    </ClCompile>
    <ClCompile Include="property_float_reference.cpp">
      <Filter>implementations\properties\values\float\value\reference</Filter>
    </ClCompile>
    <ClCompile Include="property_float_enum_value.cpp">
      <Filter>implementations\properties\values\float\values_enum\value</Filter>
    </ClCompile>
    <ClCompile Include="property_converter_float_enum.cpp">
      <Filter>implementations\properties\values\float\values_enum\converter</Filter>
    </ClCompile>
    <ClCompile Include="property_float_enum_value_reference.cpp">
      <Filter>implementations\properties\values\float\values_enum\reference</Filter>
    </ClCompile>
    <ClCompile Include="property_float_limited.cpp">
      <Filter>implementations\properties\values\float\value_limited\value</Filter>
    </ClCompile>
    <ClCompile Include="property_float_limited_reference.cpp">
      <Filter>implementations\properties\values\float\value_limited\reference</Filter>
    </ClCompile>
    <ClCompile Include="property_converter_float.cpp">
      <Filter>implementations\properties\values\float\converter</Filter>
    </ClCompile>
    <ClCompile Include="property_integer.cpp">
      <Filter>implementations\properties\values\integer\value\value</Filter>
    </ClCompile>
    <ClCompile Include="property_integer_reference.cpp">
      <Filter>implementations\properties\values\integer\value\reference</Filter>
    </ClCompile>
    <ClCompile Include="property_integer_values_value.cpp">
      <Filter>implementations\properties\values\integer\values\value</Filter>
    </ClCompile>
    <ClCompile Include="property_converter_integer_values.cpp">
      <Filter>implementations\properties\values\integer\values\converter</Filter>
    </ClCompile>
    <ClCompile Include="property_integer_values_value_reference.cpp">
      <Filter>implementations\properties\values\integer\values\reference</Filter>
    </ClCompile>
    <ClCompile Include="property_integer_values_value_getter.cpp">
      <Filter>implementations\properties\values\integer\values\value_getter</Filter>
    </ClCompile>
    <ClCompile Include="property_integer_values_value_reference_getter.cpp">
      <Filter>implementations\properties\values\integer\values\reference_getter</Filter>
    </ClCompile>
    <ClCompile Include="property_integer_limited.cpp">
      <Filter>implementations\properties\values\integer\value_limited\value</Filter>
    </ClCompile>
    <ClCompile Include="property_integer_limited_reference.cpp">
      <Filter>implementations\properties\values\integer\value_limited\reference</Filter>
    </ClCompile>
    <ClCompile Include="property_integer_enum_value.cpp">
      <Filter>implementations\properties\values\integer\values_enum\value</Filter>
    </ClCompile>
    <ClCompile Include="property_converter_integer_enum.cpp">
      <Filter>implementations\properties\values\integer\values_enum\converter</Filter>
    </ClCompile>
    <ClCompile Include="property_integer_enum_value_reference.cpp">
      <Filter>implementations\properties\values\integer\values_enum\reference</Filter>
    </ClCompile>
    <ClCompile Include="property_editor_file_name.cpp">
      <Filter>implementations\properties\values\string\file_name\editor</Filter>
    </ClCompile>
    <ClCompile Include="property_file_name_value.cpp">
      <Filter>implementations\properties\values\string\file_name\value</Filter>
    </ClCompile>
    <ClCompile Include="property_file_name_value_shared_str.cpp">
      <Filter>implementations\properties\values\string\file_name\shared_str</Filter>
    </ClCompile>
    <ClCompile Include="property_string.cpp">
      <Filter>implementations\properties\values\string\value\value</Filter>
    </ClCompile>
    <ClCompile Include="property_string_shared_str.cpp">
      <Filter>implementations\properties\values\string\value\shared_str</Filter>
    </ClCompile>
    <ClCompile Include="property_string_values_value.cpp">
      <Filter>implementations\properties\values\string\values\value</Filter>
    </ClCompile>
    <ClCompile Include="property_converter_string_values.cpp">
      <Filter>implementations\properties\values\string\values\converter</Filter>
    </ClCompile>
    <ClCompile Include="property_string_values_value_shared_str.cpp">
      <Filter>implementations\properties\values\string\values\shared_str</Filter>
    </ClCompile>
    <ClCompile Include="property_string_values_value_shared_str_getter.cpp">
      <Filter>implementations\properties\values\string\values\shared_str_getter</Filter>
    </ClCompile>
    <ClCompile Include="property_string_values_value_getter.cpp">
      <Filter>implementations\properties\values\string\values\value_getter</Filter>
    </ClCompile>
    <ClCompile Include="property_editor_tree_values.cpp">
      <Filter>implementations\properties\values\string\tree_values\editor</Filter>
    </ClCompile>
    <ClCompile Include="property_converter_tree_values.cpp">
      <Filter>implementations\properties\values\string\tree_values\converter</Filter>
    </ClCompile>
    <ClCompile Include="property_container.cpp">
      <Filter>implementations\properties\container</Filter>
    </ClCompile>
    <ClCompile Include="property_holder.cpp">
      <Filter>implementations\properties\holder</Filter>
    </ClCompile>
    <ClCompile Include="property_holder_boolean.cpp">
      <Filter>implementations\properties\holder</Filter>
    </ClCompile>
    <ClCompile Include="property_holder_collection.cpp">
      <Filter>implementations\properties\holder</Filter>
    </ClCompile>
    <ClCompile Include="property_holder_color.cpp">
      <Filter>implementations\properties\holder</Filter>
    </ClCompile>
    <ClCompile Include="property_holder_container.cpp">
      <Filter>implementations\properties\holder</Filter>
    </ClCompile>
    <ClCompile Include="property_holder_float.cpp">
      <Filter>implementations\properties\holder</Filter>
    </ClCompile>
    <ClCompile Include="property_holder_integer.cpp">
      <Filter>implementations\properties\holder</Filter>
    </ClCompile>
    <ClCompile Include="property_holder_string.cpp">
      <Filter>implementations\properties\holder</Filter>
    </ClCompile>
    <ClCompile Include="property_holder_vec3f.cpp">
      <Filter>implementations\properties\holder</Filter>
    </ClCompile>
    <ClCompile Include="ide_impl.cpp">
      <Filter>implementations\ide</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="window_ide.h">
      <Filter>windows\ide</Filter>
    </ClInclude>
    <ClInclude Include="window_view.h">
      <Filter>windows\view</Filter>
    </ClInclude>
    <ClInclude Include="window_weather.h">
      <Filter>windows\weather\weathers</Filter>
    </ClInclude>
    <ClInclude Include="window_levels.h">
      <Filter>windows\weather\levels</Filter>
    </ClInclude>
    <ClInclude Include="window_weather_editor.h">
      <Filter>windows\weather\editor</Filter>
    </ClInclude>
    <ClInclude Include="window_tree_values.h">
      <Filter>windows\tree_values</Filter>
    </ClInclude>
    <ClInclude Include="engine_include.hpp">
      <Filter>core</Filter>
    </ClInclude>
    <ClInclude Include="pch.hpp">
      <Filter>core</Filter>
    </ClInclude>
    <ClInclude Include="..\Include\editor\engine.hpp">
      <Filter>interfaces</Filter>
    </ClInclude>
    <ClInclude Include="..\Include\editor\ide.hpp">
      <Filter>interfaces</Filter>
    </ClInclude>
    <ClInclude Include="..\Include\editor\interfaces.hpp">
      <Filter>interfaces</Filter>
    </ClInclude>
    <ClInclude Include="..\Include\editor\property_holder.hpp">
      <Filter>interfaces</Filter>
    </ClInclude>
    <ClInclude Include="property_holder_include.hpp">
      <Filter>implementations\properties</Filter>
    </ClInclude>
    <ClInclude Include="property_boolean_values_value.hpp">
      <Filter>implementations\properties\values\boolean\values\value</Filter>
    </ClInclude>
    <ClInclude Include="property_converter_boolean_values.hpp">
      <Filter>implementations\properties\values\boolean\values\converter</Filter>
    </ClInclude>
    <ClInclude Include="property_boolean_values_value_reference.hpp">
      <Filter>implementations\properties\values\boolean\values\reference</Filter>
    </ClInclude>
    <ClInclude Include="property_boolean_reference.hpp">
      <Filter>implementations\properties\values\boolean\value\reference</Filter>
    </ClInclude>
    <ClInclude Include="property_boolean.hpp">
      <Filter>implementations\properties\values\boolean\value\value</Filter>
    </ClInclude>
    <ClInclude Include="property_vec3f_base.hpp">
      <Filter>implementations\properties\values\vec3f\base</Filter>
    </ClInclude>
    <ClInclude Include="property_converter_vec3f.hpp">
      <Filter>implementations\properties\values\vec3f\converter</Filter>
    </ClInclude>
    <ClInclude Include="property_vec3f_reference.hpp">
      <Filter>implementations\properties\values\vec3f\reference</Filter>
    </ClInclude>
    <ClInclude Include="property_vec3f.hpp">
      <Filter>implementations\properties\values\vec3f\value</Filter>
    </ClInclude>
    <ClInclude Include="property_collection_converter.hpp">
      <Filter>implementations\properties\values\collection\converter</Filter>
    </ClInclude>
    <ClInclude Include="property_collection_editor.hpp">
      <Filter>implementations\properties\values\collection\editor</Filter>
    </ClInclude>
    <ClInclude Include="property_collection_enumerator.hpp">
      <Filter>implementations\properties\values\collection\enumerator</Filter>
    </ClInclude>
    <ClInclude Include="property_collection.hpp">
      <Filter>implementations\properties\values\collection\value\value</Filter>
    </ClInclude>
    <ClInclude Include="property_collection_getter.hpp">
      <Filter>implementations\properties\values\collection\value\getter</Filter>
    </ClInclude>
    <ClInclude Include="property_collection_base.hpp">
      <Filter>implementations\properties\values\collection\value\base</Filter>
    </ClInclude>
    <ClInclude Include="property_color.hpp">
      <Filter>implementations\properties\values\color\value</Filter>
    </ClInclude>
    <ClInclude Include="property_converter_color.hpp">
      <Filter>implementations\properties\values\color\converter</Filter>
    </ClInclude>
    <ClInclude Include="property_editor_color.hpp">
      <Filter>implementations\properties\values\color\editor</Filter>
    </ClInclude>
    <ClInclude Include="property_color_reference.hpp">
      <Filter>implementations\properties\values\color\reference</Filter>
    </ClInclude>
    <ClInclude Include="property_color_base.hpp">
      <Filter>implementations\properties\values\color\base</Filter>
    </ClInclude>
    <ClInclude Include="property_container_converter.hpp">
      <Filter>implementations\properties\values\container\converter</Filter>
    </ClInclude>
    <ClInclude Include="property_property_container.hpp">
      <Filter>implementations\properties\values\container\value</Filter>
    </ClInclude>
    <ClInclude Include="property_float.hpp">
      <Filter>implementations\properties\values\float\value\value</Filter>
    </ClInclude>
    <ClInclude Include="property_float_reference.hpp">
      <Filter>implementations\properties\values\float\value\reference</Filter>
    </ClInclude>
    <ClInclude Include="property_float_enum_value.hpp">
      <Filter>implementations\properties\values\float\values_enum\value</Filter>
    </ClInclude>
    <ClInclude Include="property_converter_float_enum.hpp">
      <Filter>implementations\properties\values\float\values_enum\converter</Filter>
    </ClInclude>
    <ClInclude Include="property_float_enum_value_reference.hpp">
      <Filter>implementations\properties\values\float\values_enum\reference</Filter>
    </ClInclude>
    <ClInclude Include="property_float_limited.hpp">
      <Filter>implementations\properties\values\float\value_limited\value</Filter>
    </ClInclude>
    <ClInclude Include="property_float_limited_reference.hpp">
      <Filter>implementations\properties\values\float\value_limited\reference</Filter>
    </ClInclude>
    <ClInclude Include="property_converter_float.hpp">
      <Filter>implementations\properties\values\float\converter</Filter>
    </ClInclude>
    <ClInclude Include="property_integer.hpp">
      <Filter>implementations\properties\values\integer\value\value</Filter>
    </ClInclude>
    <ClInclude Include="property_integer_reference.hpp">
      <Filter>implementations\properties\values\integer\value\reference</Filter>
    </ClInclude>
    <ClInclude Include="property_integer_values_value.hpp">
      <Filter>implementations\properties\values\integer\values\value</Filter>
    </ClInclude>
    <ClInclude Include="property_converter_integer_values.hpp">
      <Filter>implementations\properties\values\integer\values\converter</Filter>
    </ClInclude>
    <ClInclude Include="property_integer_values_value_reference.hpp">
      <Filter>implementations\properties\values\integer\values\reference</Filter>
    </ClInclude>
    <ClInclude Include="property_integer_values_value_base.hpp">
      <Filter>implementations\properties\values\integer\values\base</Filter>
    </ClInclude>
    <ClInclude Include="property_integer_values_value_getter.hpp">
      <Filter>implementations\properties\values\integer\values\value_getter</Filter>
    </ClInclude>
    <ClInclude Include="property_integer_values_value_reference_getter.hpp">
      <Filter>implementations\properties\values\integer\values\reference_getter</Filter>
    </ClInclude>
    <ClInclude Include="property_integer_limited.hpp">
      <Filter>implementations\properties\values\integer\value_limited\value</Filter>
    </ClInclude>
    <ClInclude Include="property_integer_limited_reference.hpp">
      <Filter>implementations\properties\values\integer\value_limited\reference</Filter>
    </ClInclude>
    <ClInclude Include="property_integer_enum_value.hpp">
      <Filter>implementations\properties\values\integer\values_enum\value</Filter>
    </ClInclude>
    <ClInclude Include="property_converter_integer_enum.hpp">
      <Filter>implementations\properties\values\integer\values_enum\converter</Filter>
    </ClInclude>
    <ClInclude Include="property_integer_enum_value_reference.hpp">
      <Filter>implementations\properties\values\integer\values_enum\reference</Filter>
    </ClInclude>
    <ClInclude Include="property_editor_file_name.hpp">
      <Filter>implementations\properties\values\string\file_name\editor</Filter>
    </ClInclude>
    <ClInclude Include="property_file_name_value.hpp">
      <Filter>implementations\properties\values\string\file_name\value</Filter>
    </ClInclude>
    <ClInclude Include="property_file_name_value_shared_str.hpp">
      <Filter>implementations\properties\values\string\file_name\shared_str</Filter>
    </ClInclude>
    <ClInclude Include="property_file_name_value_base.hpp">
      <Filter>implementations\properties\values\string\file_name\base</Filter>
    </ClInclude>
    <ClInclude Include="property_string.hpp">
      <Filter>implementations\properties\values\string\value\value</Filter>
    </ClInclude>
    <ClInclude Include="property_string_shared_str.hpp">
      <Filter>implementations\properties\values\string\value\shared_str</Filter>
    </ClInclude>
    <ClInclude Include="property_string_values_value.hpp">
      <Filter>implementations\properties\values\string\values\value</Filter>
    </ClInclude>
    <ClInclude Include="property_converter_string_values.hpp">
      <Filter>implementations\properties\values\string\values\converter</Filter>
    </ClInclude>
    <ClInclude Include="property_string_values_value_shared_str.hpp">
      <Filter>implementations\properties\values\string\values\shared_str</Filter>
    </ClInclude>
    <ClInclude Include="property_string_values_value_base.hpp">
      <Filter>implementations\properties\values\string\values\base</Filter>
    </ClInclude>
    <ClInclude Include="property_string_values_value_shared_str_getter.hpp">
      <Filter>implementations\properties\values\string\values\shared_str_getter</Filter>
    </ClInclude>
    <ClInclude Include="property_string_values_value_getter.hpp">
      <Filter>implementations\properties\values\string\values\value_getter</Filter>
    </ClInclude>
    <ClInclude Include="property_editor_tree_values.hpp">
      <Filter>implementations\properties\values\string\tree_values\editor</Filter>
    </ClInclude>
    <ClInclude Include="property_converter_tree_values.hpp">
      <Filter>implementations\properties\values\string\tree_values\converter</Filter>
    </ClInclude>
    <ClInclude Include="property_container.hpp">
      <Filter>implementations\properties\container</Filter>
    </ClInclude>
    <ClInclude Include="property_container_holder.hpp">
      <Filter>implementations\properties\container</Filter>
    </ClInclude>
    <ClInclude Include="property_holder.hpp">
      <Filter>implementations\properties\holder</Filter>
    </ClInclude>
    <ClInclude Include="ide_impl.hpp">
      <Filter>implementations\ide</Filter>
    </ClInclude>
    <ClInclude Include="resource.h">
      <Filter>resources</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <None Include="images\color_picker.cur">
      <Filter>resources</Filter>
    </None>
  </ItemGroup>
  <ItemGroup>
    <ResourceCompile Include="editor.rc">
      <Filter>resources</Filter>
    </ResourceCompile>
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="window_ide.resx" />
    <EmbeddedResource Include="window_levels.resx" />
    <EmbeddedResource Include="window_tree_values.resx" />
    <EmbeddedResource Include="window_view.resx" />
    <EmbeddedResource Include="window_weather.resx" />
    <EmbeddedResource Include="window_weather_editor.resx" />
  </ItemGroup>
</Project>